package acciones;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Vector;

import com.opensymphony.xwork2.ActionContext;

import persistencia.ArticuloDAO;
import persistencia.RevisionDAO;
import dominio.Articulo;
import dominio.Estado;
import dominio.Persona;
import dominio.Revision;


public class GestionarRepeticiones extends ComprobarSesion {
	private static final long serialVersionUID = 1L;
	private String comentarioE;
	private Persona persona;
	private int idArticulo;
	private String opcion;

	public String execute() {
		try {
			persona =  checkSesion("persona");
			if(persona != null){
				if(opcion.equalsIgnoreCase("Visto")){
					ArticuloDAO.updateEstado("NULO", idArticulo);
					comentarioE="";
				}
				else{
					comentarioE= RevisionDAO.RevisionArticulo(idArticulo).get(0).getComentariosEditor();
				}
				
				return SUCCESS;
			}
			else{
				return ERROR;
			}
		}
		catch (Exception e) {
			return ERROR;
		}
	}

	public String getComentarioE() {
		return comentarioE;
	}

	public void setComentarioE(String comentarioE) {
		this.comentarioE = comentarioE;
	}

	public Persona getPersona() {
		return persona;
	}

	public void setPersona(Persona persona) {
		this.persona = persona;
	}

	public int getIdArticulo() {
		return idArticulo;
	}

	public void setIdArticulo(int idArticulo) {
		this.idArticulo = idArticulo;
	}

	public String getOpcion() {
		return opcion;
	}

	public void setOpcion(String opcion) {
		this.opcion = opcion;
	}
	
	
	
	
}
